Release 10.1A: OpenEdge Deployment:
Startup Command and Parameter Reference


Nested Blocks (-nb)

Use Nested Blocks (-nb) to limit the maximum number of nested procedure blocks allowed.

Operating system
and syntax
UNIX
Windows
-nb n
Use
with
Maximum value
Minimum value
Single-user default
Multi-user default
Client Session
255
20
90
90

n

The maximum number of nested blocks.

By default, the maximum number of nested blocks is 50. Nested block entries are allocated in memory; each requires 16 bytes. Therefore, decrease -nb only if memory is severely limited.

The -nb limit is a soft limit. If your application needs to exceed the limit, Progress issues a WARNING message and automatically increases the number of nexted procedure blocks allowed. The WARNING is written to the current output (if there is current output) and to the log file (LG).

You can force Progress to adhere to the specified -nb limit by starting the session with the Hardlimit (-hardlimit) startup parameter. When you use the -hardlimit startup parameter, Progress, issues the WARNING message when you exceed the Nested Blocks (-nb) limit. It also issues a message that a resource limit was reached and raises an untrappable STOP condition. Note that -hardlimit also enforces the limits set by the Directory Size (-D), the Local Buffer Size (-l), and the Maximum Memory (-mmax) startup parameters, so the STOP condition is raised when any of the specified limits is reached.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095